#!/bin/bash

# 停止所有服务
# Stop All Services

set -e

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"

cd "$PROJECT_ROOT"

echo "🛑 停止所有服务..."
echo ""

# 停止应用服务
if [ -f docker-compose.services.yml ]; then
    echo "📦 停止应用服务..."
    docker compose -f docker-compose.services.yml down
fi

# 停止数据库服务
if [ -f docker-compose.databases.yml ]; then
    echo "📦 停止数据库服务..."
    docker compose -f docker-compose.databases.yml down
fi

echo ""
echo "✅ 所有服务已停止！"
echo ""
echo "💡 如需清除数据卷，请运行: ./scripts/clean-volumes.sh"
